package presentacion;
import static biblioteca.FuncionesDeVentanas.quitarBotonEsquinaIzquierdaJInternalFrame;
import static biblioteca.FuncionesDeVentanas.quitarBotonesDelSistemaJInternalFrame;

import java.awt.EventQueue;
import java.awt.Frame;
import java.text.ParseException;

import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JComboBox;
import javax.swing.DefaultComboBoxModel;


public class RegistroDeUsuario extends JInternalFrame {
	
	private static final long serialVersionUID = 1L;
	private JTextField textFieldNombre;
	private JTextField textFieldApellido;
	private JTextField textFieldNombreUsuario;
	private JPasswordField passwordField;
	private JPanel panelPrincipal;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try 
				{
					RegistroDeUsuario frame = new RegistroDeUsuario();
					frame.setVisible(true);
				} 
				catch (Exception e) 
				{
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public RegistroDeUsuario() throws ParseException{
		setTitle("Registrar Usuario");
		setBounds(100, 100, 408, 261);
		
		quitarBotonesDelSistemaJInternalFrame(this);
		quitarBotonEsquinaIzquierdaJInternalFrame(this);
		
		
		panelPrincipal = new JPanel();
	    panelPrincipal.setLayout(null);
	    getContentPane().add(panelPrincipal);
	    
		JLabel lblNombre = new JLabel("Nombre");
		lblNombre.setBounds(6, 37, 55, 16);
		panelPrincipal.add(lblNombre);
		
		JLabel lblApellido = new JLabel("Apellido");
		lblApellido.setBounds(6, 65, 55, 16);
		panelPrincipal.add(lblApellido);
		
		JLabel lblNombreDeUsuario = new JLabel("Nombre de Usuario");
		lblNombreDeUsuario.setBounds(6, 93, 109, 16);
		panelPrincipal.add(lblNombreDeUsuario);
		
		JLabel lblContrasea = new JLabel("Contrase\u00F1a");
		lblContrasea.setBounds(6, 123, 71, 16);
		panelPrincipal.add(lblContrasea);
		
		textFieldNombre = new JTextField();
		textFieldNombre.setBounds(118, 31, 218, 28);
		panelPrincipal.add(textFieldNombre);
		textFieldNombre.setColumns(10);
		
		textFieldApellido = new JTextField();
		textFieldApellido.setBounds(118, 59, 218, 28);
		panelPrincipal.add(textFieldApellido);
		textFieldApellido.setColumns(10);
		
		textFieldNombreUsuario = new JTextField();
		textFieldNombreUsuario.setColumns(10);
		textFieldNombreUsuario.setBounds(118, 87, 218, 28);
		panelPrincipal.add(textFieldNombreUsuario);
		
		passwordField = new JPasswordField();
		passwordField.setBounds(118, 117, 218, 28);
		panelPrincipal.add(passwordField);
		
		JButton btnNuevoUsuario = new JButton("Nuevo");
		btnNuevoUsuario.setBounds(6, 196, 90, 28);
		panelPrincipal.add(btnNuevoUsuario);
		
		JButton btnAgregarUsuario = new JButton("Agregar");
		btnAgregarUsuario.setBounds(97, 196, 90, 28);
		panelPrincipal.add(btnAgregarUsuario);
		
		JButton btnCancelar = new JButton("Cancelar");
		btnCancelar.setBounds(188, 196, 90, 28);
		panelPrincipal.add(btnCancelar);
		
		JButton btnRetornar = new JButton("Retornar");
		btnRetornar.setBounds(281, 196, 90, 28);
		panelPrincipal.add(btnRetornar);
		
		JComboBox comboBox = new JComboBox();
		comboBox.setModel(new DefaultComboBoxModel(new String[] {"Cajero", "Supervisor De Caja", "Almacen", "Administrador"}));
		comboBox.setBounds(118, 146, 218, 26);
		panelPrincipal.add(comboBox);
		
		JLabel lblTipoDeUsuario = new JLabel("Tipo De Usuario");
		lblTipoDeUsuario.setBounds(6, 151, 109, 16);
		panelPrincipal.add(lblTipoDeUsuario);
	}
}
